package com.settlement.system.service;

import com.settlement.system.model.entity.BsOmsOrder;
import com.baomidou.mybatisplus.extension.service.IService;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.settlement.system.model.query.BsOmsOrderQuery;
import com.settlement.system.model.form.BsOmsOrderForm;
import com.settlement.system.model.vo.BsOmsOrderImportVo;
import com.settlement.system.model.vo.BsOmsOrderVo;

import java.util.List;

/**
 * <p>
 * 百盛订单表 服务类
 * </p>
 *
 * @author huangrensen
 * @since 2024-09-04
 */
public interface BsOmsOrderService extends IService<BsOmsOrder> {

    Page<BsOmsOrderVo> getPage(BsOmsOrderQuery queryParams);

    boolean saveBsOmsOrder(BsOmsOrderForm bsOmsOrderForm);

    BsOmsOrderForm getBsOmsOrderFormData(Long id);

    boolean deleteBsOmsOrder(String ids);

    void importData(List<BsOmsOrderImportVo> importVos);

    List<BsOmsOrderImportVo> findByIds(String idsStr);
}
